The Analysis of Software Complexity Using Stochastic Metric Selection
نویسندگان
چکیده
The automated prediction of qualitative attributes such as software complexity is a desirable software engineering goal. A potential technique is to use software metrics as quantitative predictors for these kinds of attributes. We describe a pattern classification method where a large collection of classifiers is presented with randomly selected subsets of software metrics describing modules from a sophisticated biomedical data analysis system. The method identifies the software metric subset that has the highest discriminatory power vis-à-vis software complexity. That is, we identify the metric subset that is most effective at predicting this qualitative attribute. This classification method is empirically evaluated and carefully validated against three benchmark approaches. We demonstrate that this method has utility in the automated prediction of software complexity using quantitative
منابع مشابه
Formal approach on modeling and predicting of software system security: Stochastic petri net
To evaluate and predict component-based software security, a two-dimensional model of software security is proposed by Stochastic Petri Net in this paper. In this approach, the software security is modeled by graphical presentation ability of Petri nets, and the quantitative prediction is provided by the evaluation capability of Stochastic Petri Net and the computing power of Markov chain. Each...
متن کاملMapping Software Metrics to Module Complexity: A Pattern Classification Approach
A desirable software engineering goal is the prediction of software module complexity (a qualitative concept) using automatically generated software metrics (quantitative measurements). This goal may be couched in the language of pattern classification; namely, given a set of metrics (a pattern) for a software module, predict the class (level of complexity) to which the module belongs. To find ...
متن کاملA stochastic model for project selection and scheduling problem
Resource limitation in zero time may cause to some profitable projects not to be selected in project selection problem, thus simultaneous project portfolio selection and scheduling problem has received significant attention. In this study, budget, investment costs and earnings are considered to be stochastic. The objectives are maximizing net present values of selected projects and minimizing v...
متن کاملMulti-period project portfolio selection under risk considerations and stochastic income
This paper deals with multi-period project portfolio selection problem. In this problem, the available budget is invested on the best portfolio of projects in each period such that the net profit is maximized. We also consider more realistic assumptions to cover wider range of applications than those reported in previous studies. A novel mathematical model is presented to solve the problem, con...
متن کاملPresenting a Multi Objective Model for Supplier Selection in Order to Reduce Green House Gas Emission under Uncertion Demand
Recently, much attention has been given to Stochastic demand due to uncertainty in the real -world. In the literature, decision-making models and suppliers' selection do not often consider inventory management as part of shopping problems. On the other hand, the environmental sustainability of a supply chain depends on the shopping strategy of the supply chain members. The supplier selection pl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010